2.4.2.1 İşaretsiz (Unsigned Integer) ve İşaretli Tamsayı (Signed Integer)

İşaretsiz tamsayı, pozitif tamsayılar anlamına gelir; hiç eksi sayı olmayacağı için sayının işaret bilgisinin tutulmasına gerek yoktur. n bitlik işaretsiz bir tamsayı 0 ile 2n-1 arasında bir değere sahip olabilir. Örneğin, n=10 için sayı [0-1023], n=16 ise [0-65535] arasında bir değere sahip olabilir.

İşaretli tamsayı hem pozitif (artı) hem de negatif (eksi) sayıların olabileceği anlamına gelir. Bu nedenle sayı içerisinde işaret bilgisi de tutulmalıdır. Bu nedenle, genel olarak, 1 tane bit işaret biti olarak değerlendirilir. Dolayısıyla n=10 için, yani 10 bitlik bir işaretli sayıda, 9 bit mutlak değer, 1 bit ise işaret için kullanılır. Tamsayıları işaretli göstermek için birkaç yol vardır: birisi doğrudan sayının doğal ikili kodun en soluna işaret biti eklenmesiyle, diğeri de 2’ye tümleyen şekliyle gösterilimdir. İşaret bitinde, genel olarak, 1 eksi, 0 artı sayılar için kullanılır.

Örnek Soru: